package site.beanyon.now.mapper;

import site.beanyon.now.model.po.TimeCardPO;

import java.util.List;

/**
 * 数据分析ORM接口
 */
public interface AnalysisMapper {
    /**
     * 查询给定时间范围内的时间卡片列表
     *
     * @param userId    用户id
     * @param startDate 起始时间
     * @param endDate   终止时间
     * @return 时间卡片列表
     */
    List<TimeCardPO> listTimeCard(Integer userId, String startDate, String endDate);

    /**
     * 查询某用户的所有时间卡片列表
     *
     * @param userId 用户id
     * @return 时间卡片列表
     */
    List<TimeCardPO> listAllTimeCard(Integer userId);
}
